<?php
function register($user = '', $pass = '', $email='', $DoB='', $sex='')
{
    /*
		Giá trị trả về:
			false: đăng ký không thành công.
			true: đăng ký thành công.
	*/
	
	$passwordEncrypted = md5(trim($pass));	//Mã hóa password
	
	$sql="INSERT INTO account (Username, Password, Active) VALUES ('$user', '$passwordEncrypted', '0')";	//TẠO account nhưng chưa được phép hoạt động
	mysqli_query(getDB(), $sql);
		
	$sql="SELECT * FROM account WHERE `Username`='$user' AND `Password`='$passwordEncrypted' LIMIT 1";	//Lấy UserId từ cột account
	$result=mysqli_query(getDB(), $sql);
	$row=mysqli_fetch_assoc($result);		
	
	$sql="INSERT INTO profiles (UserId, Fullname, DoB, Sex, Email) VALUES ('{$row['UserId']}', '$user', '$DoB', '$sex', '$email')";	//Thêm thông tin đăng ký vào profile của CSDL
	$result=mysqli_query(getDB(), $sql);
		
	$sql="UPDATE account SET Active='1' WHERE `UserId`='{$row['UserId']}'";	//Sau khi hoàn tất profile, account được phép hoạt động
	$result=mysqli_query(getDB(), $sql);
		
	$sql="SELECT * FROM account WHERE `Username`='$user' AND `Password`='$passwordEncrypted' LIMIT 1";	//Kiểm tra quá trình đăng ký
	$result=mysqli_query(getDB(), $sql);
	$row=mysqli_fetch_assoc($result);
	if($row['Username']==$user && $row['Password']==$passwordEncrypted && $row['Active']==1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function ajax($var='', $table='', $colum='')	//Dùng ajax kiểm tra giá trị nhập đã tồn tại trong cơ sở dữ liệu hay chưa
{
	$sql="SELECT * FROM `$table` WHERE `$colum`='$var'";
	var_dump($sql);
	$result=mysqli_query(getDB(), $sql);
	$nums=mysqli_num_rows($result);
	if($nums>=1)
	{
		echo "1";
	}
}
?>
